﻿using System;
using System.Collections.Generic;

namespace Haro
{
    public static class Globals
    {
        public enum CommandType
        {
            None,
            DebugOn,
            DebugOff,
            ListModules,
            ScanForModules,
            ScanAndLoadAllModules,
            Mute,
            Unmute,
            Goodbye,
            LoadModule,
            UnloadModule,
        }

        public static string HostAppName = "heptaalpharadianocta";
        public static string StartVoice = "Microsoft Anna";
        public static string InterfaceName = @"HaroModuleLib.IModule";

        public static string ResoucesDirectory = @"Resources";
        public static string ModulesDirectory = @"Modules";

        public static string GrammarLocation = @"Resources\Grammar.grxml";
        public static string SettingsLocation = @"Resources\Settings.xml";

        public static string ModulesExtension = ".dll";

        public static SortedDictionary<string, CommandType> Commands = new SortedDictionary<string, CommandType>();

        public static Core.Settings HaroSettings = new Haro.Core.Settings();
    }
}
